#include <string>
using namespace std;
string addStrings(string num1, string num2) {
    int n = num1.size(), m = num2.size();
    string ret;
    int add = 0;
    int i = n - 1, j = m - 1;
    while (i >= 0 || j >= 0) {
        int n1 = 0, n2 = 0;
        if (i < 0) {
            n1 = 0;
            n2 = num2[j] - '0';
        }
        else if (j < 0) {
            n1 = num1[i] - '0';
            n2 = 0;
        }
        else {
            n1 = num1[i] - '0';
            n2 = num2[j] - '0';
        }
        int ans = n1 + n2 + add;
        add = ans / 10;
        ans %= 10;
        ret += to_string(ans);
        --i, --j;
    }
    if (add) {
        ret += to_string(add);
    }
    reverse(ret.begin(), ret.end());
    return ret;
}